package com.zwps.biz.dal.db.object;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.util.Date;

import com.zwps.biz.dal.constant.TableNameConstant;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
    * 测压管水位表
    */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(TableNameConstant.DSM_SPG_PZWL)
public class DsmSpgPzwlDO {
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 水库代码
     */
    @TableField(value = "RSCD")
    private String rscd;

    /**
     * 水工建筑物编号
     */
    @TableField(value = "HYCNCD")
    private String hycncd;

    /**
     * 测点编号
     */
    @TableField(value = "MPCD")
    private String mpcd;

    /**
     * 测量时间
     */
    @TableField(value = "MSTM")
    private Date mstm;

    /**
     * 测压管水位
     */
    @TableField(value = "PZTBWL")
    private BigDecimal pztbwl;

    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    private Date createTime;

    /**
     * 人工录入数据
     */
    @TableField(value = "origin_pztbwl")
    private BigDecimal originPztbwl;

    @TableField(value = "deal_val")
    private Integer dealVal;

    public static final String COL_ID = "id";

    public static final String COL_RSCD = "RSCD";

    public static final String COL_HYCNCD = "HYCNCD";

    public static final String COL_MPCD = "MPCD";

    public static final String COL_MSTM = "MSTM";

    public static final String COL_PZTBWL = "PZTBWL";

    public static final String COL_CREATE_TIME = "create_time";

    public static final String COL_ORIGIN_PZTBWL = "origin_pztbwl";

    public static final String COL_DEAL_VAL = "deal_val";
}